<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BSet</title>
		<link href="./style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BSet</h1>
		<p>Inherites from <a href="BThing.html">BThing</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right">inline </td><td><a href="#BSet() :)">BSet</a>() : _def();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BSet(const UT*, int size) :)">BSet</a>(const UT* data, int size) : _def();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BSet(const T*, int size) :)">BSet</a>(const T* data, int size) : _def();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BSet(const BSet<UT>& other) :)">BSet</a>(const BSet&ltUT&gt& other) : _def();</td></tr>
			<tr><td align="right">inline </td><td><a href="#BSet(const BSet& other) :)">BSet</a>(const BSet& other) : _def();</td></tr>
			<tr><td align="right">inline </td><td><a href="#~BSet()">~BSet</a>();</td></tr>
			<tr><td align="right">inline int </td><td><a href="#size()">size</a>() const;</td></tr>
			<tr><td align="right">inline int </td><td><a href="#capacity()">capacity</a>() const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#empty()">empty</a>() const;</td></tr>
			<tr><td align="right">inline void </td><td><a href="#reset()">reset</a>();</td></tr>
			<tr><td align="right">inline void </td><td><a href="#clear()">clear</a>();</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#relax()">relax</a>();</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#reserve(int)">reserve</a>(int size);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#check(int)">check</a>(int index) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contain(const UT&)">contain</a>(const UT& value) const;</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#contain(const T&)">contain</a>(const T& value) const;</td></tr>
			<tr><td align="right">inline int </td><td><a href="#find(const UT&)">find</a>(const UT& value) const;</td></tr>
			<tr><td align="right">inline int </td><td><a href="#find(const T&)">find</a>(const T& value) const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#first()">first</a>();</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#first()">first</a>() const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#middle()">middle</a>();</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#middle()">middle</a>() const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#last()">last</a>();</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#last()">last</a>() const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#min()">min</a>();</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#min()">min</a>() const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#max()">max</a>();</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#max()">max</a>() const;</td></tr>
			<tr><td align="right">inline T* </td><td><a href="#data()">data</a>();</td></tr>
			<tr><td align="right">inline const T* </td><td><a href="#data()">data</a>() const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#at(int)">at</a>(int index);</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#at(int)">at</a>(int index) const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#def()">def</a>();</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#def()">def</a>() const;</td></tr>
			<tr><td align="right">inline int </td><td><a href="#insert(const UT&)">insert</a>(const UT& value);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#insert(const T&)">insert</a>(const T& value);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#insert(const UT*, int)">insert</a>(const UT* data, int size);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#insert(const T*, int)">insert</a>(const T* data, int size);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#insert(const BSet<UT>&)">insert</a>(const BSet&ltUT&gt& other);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#insert(const BSet&)">insert</a>(const BSet& other);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#remove(int,int)">remove</a>(int pos, int count = 1);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#remove(const UT&)">remove</a>(const UT& value);</td></tr>
			<tr><td align="right">inline bool </td><td><a href="#remove(const T&)">remove</a>(const T& value);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#remove(const UT*, int)">remove</a>(const UT* data, int size);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#remove(const T*, int)">remove</a>(const T* data, int size);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#remove(const BSet<UTk>&)">remove</a>(const BSet&ltUTk&gt& other);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#remove(const BSet&)">remove</a>(const BSet& other);</td></tr>
			<tr><td align="right">inline int </td><td><a href="#less(const UT&)">less</a>(const UT& value) const;</td></tr>
			<tr><td align="right">inline int </td><td><a href="#lessEqual(const UT&)">lessEqual</a>(const UT& value) const;</td></tr>
			<tr><td align="right">inline int </td><td><a href="#greater(const UT&)">greater</a>(const UT& value) const;</td></tr>
			<tr><td align="right">inline int </td><td><a href="#greaterEqual(const UT&)">greaterEqual</a>(const UT& value) const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#operator()(int)">operator</a>()(int index);</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#operator()(int)">operator</a>()(int index) const;</td></tr>
			<tr><td align="right">inline T& </td><td><a href="#operator[](int)">operator[]</a>(int index);</td></tr>
			<tr><td align="right">inline const T& </td><td><a href="#operator[](int)">operator[]</a>(int index) const;</td></tr>
			<tr><td align="right">inline const BSet& </td><td><a href="#operator = (const BSet<UT>&)">operator = </a>(const BSet&ltUT&gt& other);</td></tr>
			<tr><td align="right">inline const BSet& </td><td><a href="#operator = (const BSet&)">operator = </a>(const BSet& other);</td></tr>
			<tr><td align="right">inline const BSet& </td><td><a href="#operator << (const BSet<UT>&)">operator << </a>(const BSet&ltUT&gt& other);</td></tr>
			<tr><td align="right">inline const BSet& </td><td><a href="#operator << (const BSet&)">operator << </a>(const BSet& other);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description : </h2>
		</div>
		<h2 id="docs">Member Documentation</h2>
		<div id="BSet() :)">
			<h3>inline BSet() : _def();</h3>
		</div>
		<div id="BSet(const UT*, int size) :)">
			<h3>inline BSet(const UT* data, int size) : _def();</h3>
		</div>
		<div id="BSet(const T*, int size) :)">
			<h3>inline BSet(const T* data, int size) : _def();</h3>
		</div>
		<div id="BSet(const BSet<UT>& other) :)">
			<h3>inline BSet(const BSet&ltUT&gt& other) : _def();</h3>
		</div>
		<div id="BSet(const BSet& other) :)">
			<h3>inline BSet(const BSet& other) : _def();</h3>
		</div>
		<div id="~BSet()">
			<h3>inline ~BSet();</h3>
		</div>
		<div id="size()">
			<h3>inline int size() const;</h3>
		</div>
		<div id="capacity()">
			<h3>inline int capacity() const;</h3>
		</div>
		<div id="empty()">
			<h3>inline bool empty() const;</h3>
		</div>
		<div id="reset()">
			<h3>inline void reset();</h3>
		</div>
		<div id="clear()">
			<h3>inline void clear();</h3>
		</div>
		<div id="relax()">
			<h3>inline bool relax();</h3>
		</div>
		<div id="reserve(int)">
			<h3>inline bool reserve(int size);</h3>
		</div>
		<div id="check(int)">
			<h3>inline bool check(int index) const;</h3>
		</div>
		<div id="contain(const UT&)">
			<h3>inline bool contain(const UT& value) const;</h3>
		</div>
		<div id="contain(const T&)">
			<h3>inline bool contain(const T& value) const;</h3>
		</div>
		<div id="find(const UT&)">
			<h3>inline int find(const UT& value) const;</h3>
		</div>
		<div id="find(const T&)">
			<h3>inline int find(const T& value) const;</h3>
		</div>
		<div id="first()">
			<h3>inline T& first();</h3>
		</div>
		<div id="first()">
			<h3>inline const T& first() const;</h3>
		</div>
		<div id="middle()">
			<h3>inline T& middle();</h3>
		</div>
		<div id="middle()">
			<h3>inline const T& middle() const;</h3>
		</div>
		<div id="last()">
			<h3>inline T& last();</h3>
		</div>
		<div id="last()">
			<h3>inline const T& last() const;</h3>
		</div>
		<div id="min()">
			<h3>inline T& min();</h3>
		</div>
		<div id="min()">
			<h3>inline const T& min() const;</h3>
		</div>
		<div id="max()">
			<h3>inline T& max();</h3>
		</div>
		<div id="max()">
			<h3>inline const T& max() const;</h3>
		</div>
		<div id="data()">
			<h3>inline T* data();</h3>
		</div>
		<div id="data()">
			<h3>inline const T* data() const;</h3>
		</div>
		<div id="at(int)">
			<h3>inline T& at(int index);</h3>
		</div>
		<div id="at(int)">
			<h3>inline const T& at(int index) const;</h3>
		</div>
		<div id="def()">
			<h3>inline T& def();</h3>
		</div>
		<div id="def()">
			<h3>inline const T& def() const;</h3>
		</div>
		<div id="insert(const UT&)">
			<h3>inline int insert(const UT& value);</h3>
		</div>
		<div id="insert(const T&)">
			<h3>inline int insert(const T& value);</h3>
		</div>
		<div id="insert(const UT*, int)">
			<h3>inline int insert(const UT* data, int size);</h3>
		</div>
		<div id="insert(const T*, int)">
			<h3>inline int insert(const T* data, int size);</h3>
		</div>
		<div id="insert(const BSet<UT>&)">
			<h3>inline int insert(const BSet&ltUT&gt& other);</h3>
		</div>
		<div id="insert(const BSet&)">
			<h3>inline int insert(const BSet& other);</h3>
		</div>
		<div id="remove(int,int)">
			<h3>inline int remove(int pos, int count = 1);</h3>
		</div>
		<div id="remove(const UT&)">
			<h3>inline bool remove(const UT& value);</h3>
		</div>
		<div id="remove(const T&)">
			<h3>inline bool remove(const T& value);</h3>
		</div>
		<div id="remove(const UT*, int)">
			<h3>inline int remove(const UT* data, int size);</h3>
		</div>
		<div id="remove(const T*, int)">
			<h3>inline int remove(const T* data, int size);</h3>
		</div>
		<div id="remove(const BSet<UTk>&)">
			<h3>inline int remove(const BSet&ltUTk&gt& other);</h3>
		</div>
		<div id="remove(const BSet&)">
			<h3>inline int remove(const BSet& other);</h3>
		</div>
		<div id="less(const UT&)">
			<h3>inline int less(const UT& value) const;</h3>
		</div>
		<div id="lessEqual(const UT&)">
			<h3>inline int lessEqual(const UT& value) const;</h3>
		</div>
		<div id="greater(const UT&)">
			<h3>inline int greater(const UT& value) const;</h3>
		</div>
		<div id="greaterEqual(const UT&)">
			<h3>inline int greaterEqual(const UT& value) const;</h3>
		</div>
		<div id="operator()(int)">
			<h3>inline T& operator()(int index);</h3>
		</div>
		<div id="operator()(int)">
			<h3>inline const T& operator()(int index) const;</h3>
		</div>
		<div id="operator[](int)">
			<h3>inline T& operator[](int index);</h3>
		</div>
		<div id="operator[](int)">
			<h3>inline const T& operator[](int index) const;</h3>
		</div>
		<div id="operator = (const BSet<UT>&)">
			<h3>inline const BSet& operator = (const BSet&ltUT&gt& other);</h3>
		</div>
		<div id="operator = (const BSet&)">
			<h3>inline const BSet& operator = (const BSet& other);</h3>
		</div>
		<div id="operator << (const BSet<UT>&)">
			<h3>inline const BSet& operator << (const BSet&ltUT&gt& other);</h3>
		</div>
		<div id="operator << (const BSet&)">
			<h3>inline const BSet& operator << (const BSet& other);</h3>
		</div>
	</body>
</html>